#!/usr/bin/env node

const fs=require('fs');
const file=process.argv[2]||__filename;
try{
  let len=fs.statSync(file).size;//get file size
  let buf=Buffer.alloc(len);//create buffer
  let fid=fs.openSync(file,'r');//open->handle
  
  fs.readSync(fid,buf,0,len,0);//read 已经打开文件 不需要readFile;参数读的文件，度的大小，从哪里读，读多长，偏移量
  console.log(buf.toString('utf8'));
  fs.closeSync(fid);//close
}catch(e){
  console.error(e.message);
}

